dumbfound someone - Turkish English Dictionary